First, the program will create a new table copy frame to set up for the prototype.A pane is then added to the frame with the mock up
 image and button for users to press.
 When the "Copy Table" button is pressed, it will generate a pop up menu with preinitialized test
 log in information so that all the user has to enter are the table names that they woud want copied. When the information is entered it
 will take in the entered text as variables storing everything except the passwords as strings, and storing the passwords as char arrays.
 Due to the use of linked servers in sql server management studio, the source username and passwords are not required, just the name
 of the linked server. The table field will be stored as a string and then turned into an array of strings seperating where the user 
 entered a comma. The table names now stored in a string array will be trimmed to remove any trailing white space after checking for an
 empty table field. The table array is iterated through and copied one at a time by a for loop that runs through the sql scripts. The
 variables recieved from the text fields are used to parameterize sqlcmd calls. The calls are made from the Java Runtime class and 
 stored in a process to read the logs from. If the process causes sqlcmd to output a message( which would only happen in this case if an 
 error had occured, denoted by the Msg keyword), the process is stopped and the prototype is returned to the state before clicking the
 "Copy Table" button. Errors are checked for in every call to sqlcmd. If there are no errors the user is notified that the copy of that
 table has successfully been copied from the source server to the destination server. If there are multiple tables it will start the for
 loop again, if there is not then the user is notified that all their tables have been sucessfully copied.
